a few bricks shy/short of a load [pejorative] - Turco Inglés Diccionario